程郑果

Golang开发工程师

我热衷于探索互联网技术,对新的知识充满好奇。同时,我的学习能力很强,能够快速地接受和掌握新的知识。目前从事PaaS容器平台(Kubernetes)的研发,专注于CI/CD及DNS智能解析相关领域。

No Pains, No Gains.

教育经历

计算机技术(硕士)

西南大学·计算机与信息科学学院
2016 - 2018
证书技能:CET-4, CET-6,西南大学一等奖学金,三项软件著作
论文著作:以共同一作发表SCI论文《Developing a Novel Parameter Estimation Method for Agent-Based Model in Immune System Simulation under the Framework of History Matching: A Case Study on Influenza A Virus Infection》

纺织工程(本科)

西南大学·纺织服装学院
2012 - 2016
证书技能:CET-4, CET-6,java二级等级证书
专利著作1:[发明专利] 基于计算机图像处理和模式识别的检测细纱管尾纱的方法 - 201710078985.3
专利著作2:[发明授权] 基于计算机图像处理和模式识别的检测细纱管尾纱的方法 - 201710078985.3;106897997B
专利著作3:[实用新型] 高精度尾纱自动处理系统 - 201720132678.4

工作经历

招商银行-招银网络科技(深圳)有限公司

成都
系统工程师(云计算方向)
2018/07 - 至今
主要从事招行PaaS容器平台(Kubernetes)的研发,专注于CI/CD及DNS智能解析相关领域。具体如下:
项目一:流量管控中心
  • 主导总行容器平台应用高效流量分发策略工具三个迭代版本的研发
  • 负责该产品的详细设计、编码实现、自动化测试和上线发布全部过程
  • 该项目实现了不同网域间Domain共用,解决了Domain共用难题。
  • 该项目实现了不同容器集群中同一应用,能基于用户ClientIP进行流量智能分发,让用户尽可能访问最近的应用。
  • 实现了通过负载均衡算法控制域名解析返回结果,实现流量负载均衡。
  • 项目引入了基于ETCD的分布式锁,让流量管控中心可以在容器集群中无依赖多实例横向扩展。
  • 实现了基于Kubernets Label-Selector机制的负载分片,将PaaS容器平台灰度发布,蓝绿发布的影响降低至亚毫秒级。
  • 为用户提供了跨平台(Windows/Linux)的域名智能解析工具。
项目二:PaaS容器平台(K8S)
  • 负责招行两地三中心(多AZ)容器平台的架构设计和部署实施。
  • 负责容器平台流量入口分发策略的设计、实施和工具开发。
  • 为Devops Pipline提供基于容器(DID)的编译环境和多语言编译镜像。支持自动化的CI/CD
  • 负责Kubernetes ansible批量部署工具和运维工具研发。
  • 负责基于Heketi-GlusterFS存储方案的实施落地
  • 招行应用全面上云的方案落地,制定开发人员应用迁移上云的解决方案。

中冶赛迪技术研究中心有限公司

重庆
大数据产品研发部实习生
2017/04 - 2017/07
本人在中冶赛迪技术研发中心实习期间,主要做工业大数据的二进制文件和数据的分布式解决方案以及ETL相关的工作。具体如下:
  • 设计工业大数据的分布式文件系统(HDFS+MongoDB)存储方案
  • 探索Apache Spark在ETL中的计算性能
  • 探索Hadoop集成部署工具Ambari

项目实践

Kubernetes容器平台

Docker/ETCD/CoreDNS
: )

流量管控中心

Golang/ETCD/CoreDNS
: )

专业技能

Top Skills

75%

Golang

熟悉
熟悉Golang编程语言,熟悉Chanel和Goroutine的使用,熟悉分布式锁实现方式和原理。
60%

Linux

红帽认证工程师(RHCE),红帽认证Linux系统管理员(RHCSA)
熟悉Linux(Redhat7、Ubuntu、CentOS),熟悉Shell常用命令,能够快速编写Shell脚本和Python脚本。
65%

Kubernetes

熟悉
熟悉Kubernetes和docker,熟练使用ansible批量进行集群管理和运维。能够快速定位和解决Kubernetes问题。熟悉CI/CD原理,基本Git、Jenkins、Kubernetes完整链路工作原理。

Other Skills

Python Git CDN CI/CD
F5 LTM/GTM Haproxy KeepAlived

校内经历

联系方式

本人是西南大学(211) 2018届毕业生,研究生学历。

主要从事以下方面的工作:

  • Golang 后台开发
  • DNS智能解析
  • Kubernetes IngressController持续探索
  • Devops CI/CD 持续集成,持续部署

欢迎随时通过 邮件 与我取得联系,同时欢迎访问我的个人博客 Nutao